package com.lsh.model;

import lombok.Data;

/**
 * @author ：LiuShihao
 * @date ：Created in 2020/7/27 1:38 下午
 * @desc ：
 *
 * java.long        包下的Comparable接口                 需要实现 compareTo方法
 * java.util        包下的Compartor接口 是个函数式接口     需要实现 compare方法
 */
@Data
public class Student implements Comparable<Student>{

    private String name;
    private Integer age;

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    @Override
    public int compareTo(Student o) {
        return this.age-o.age;
    }

    /**
    public int compare(Object o1, Object o2) {
        return 0;
    }
    */
}
